#!/usr/bin/env node

const http    = require('https'),
            cheerio = require('cheerio'),
                  log     = console.log,
                        print   = require('util').debuglog('dev'),
                              addr    = 'https://ke.sifou.com/free',
                                    baseURL = 'https://ke.sifou.com';

                                    http.get(addr, (res) => {
                                        let result = '';

                                        res.on('data', (data) => {
                                              result += data.toString('utf8');
                                                
                                        });

                                        res.on('end', () => {
                                              print(result);

                                                  let $ = cheerio.load(result);
                                                  $('body').find('.card-title>a').each(function(){
                                                          print($(this).html());
                                                                let cName = $(this).text(),
                                                              cURL  = baseURL + $(this).attr('href');

                                                        if(cName === '') return;

                                                              log('课程名称：', cName);
                                                                    log('课程网址：', cURL.trim());
                                                                          log('');
                                                                              
                                                  });
                                                    
                                        });

                                    });
